package com.settlement.system.common.enums;

/**
 * 收退款-渠道 枚举类
 * @author author
 */
public enum  ChannelEnum {
    /**
     * 天猫
     */
    TM("天猫","TM"),
    /**
     * 爱库存
     */
    AKC("爱库存","AKC"),
    /**
     * 京东
     */
    JD("京东","JD"),
    /**
     * 蘑菇街小程序
     */
    XCXMG("蘑菇街小程序","XCXMGJ"),
    /**
     * 蘑菇街
     */
    MGJ("蘑菇街","MGJ"),
    /**
     * 优购
     */
    YG("优购","YG"),
    /**
     * 唯品会OXO
     */
    WPOXO("唯品会OXO","WPOXO"),
    /**
     * 微信小程序
     */
    XCXWC("微信小程序","XCXWC"),
    /**
     * 线下打款
     */
    OR("线下打款","OR"),
    /**
     * 承和润
     */
    CHY("承和润","CHY"),
    /**
     * 考拉
     */
    KL("考拉","KL"),
    /**
     * 小红书
     */
    XHS("小红书","XHS"),
    /**
     * 拼多多
     */
    PDD("拼多多","PDD"),
    /**
     * 云集
     */
    YJ("云集","YJ"),
    /**
     * 抖音
     */
    DY("抖音","DY"),
    /**
     * 有赞
     */
    YZ("有赞","YZ"),
    /**
     * 苏宁
     */
    SN("苏宁","SN"),
    /**
     * 魅力惠
     */
    MLH("魅力惠","MLH"),
    /**
     * 小芒
     */
    XM("小芒","XM"),
    /**
     * 网易严选
     */
    WYYX("网易严选","WYYX"),
    /**
     * B站
     */
    BZ("B站","BZ"),
    /**
     * 驿氪
     */
    YK("驿氪","YK"),
    /**
     * 快手
     */
    KS("快手","KS"),
    /**
     * 孩子王
     */
    HZW("孩子王","HZW"),
    /**
     * 微店
     */
    WD("微店","WD");


    private String name;

    private String no;

    ChannelEnum(String name, String no) {
        this.name = name;
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public String getNo() {
        return no;
    }


    /**
     * 根据渠道名称获取渠道编码
     * @param name
     * @return
     */
    public static String getNoByName(String name) {
        ChannelEnum[] enums = ChannelEnum.values();
        for (int index = 0; index < enums.length; index++) {
            if(enums[index].getName().equals(name)){
                return enums[index].getNo();
            }
        }
        return null;
    }

}
